package RobotPlayer
{
	/**
	 * 描述动画状态的一个类
	 */
	public class AnimationState
	{
		/**
		 * 动画序列
		 */
		public var Queue:Vector.<int>;
		/**
		 * 名称
		 */
		public var Name:String;
		/**
		 * 间隔时间
		 */
		public var Delay:int;
		/**
		 * 指示动画类型，是完成一次后，停止，还是持续动画
		 */
		public var Once:Boolean;
		
		public function AnimationState(_name:String,_delay:int,_arr:Array,_once:Boolean = false)
		{
			Name = _name;
			Delay = _delay;
			Once = _once;
			Queue = new Vector.<int>();
			for each(var index:int in _arr)
			{
				Queue.push(index);
			}
		}
	}
}